←Select platform

DownloadAnnotations(ObjectCache,string,long,byte[],int,int) Method

Summary

Downloads the annotations of the specified document ID into an array.

Syntax
C#
VB
C++
public static int DownloadAnnotations( 
   ObjectCache cache, 
   string documentId, 
   long offset, 
   byte[] data, 
   int dataOffset, 
   int dataLength 
) 
Public Shared Function DownloadAnnotations( 
   ByVal cache As ObjectCache, 
   ByVal documentId As String, 
   ByVal offset As Long, 
   ByVal data() As Byte, 
   ByVal dataOffset As Integer, 
   ByVal dataLength As Integer 
) As Integer 
public:  
   static Int32 DownloadAnnotations( 
       ObjectCache^ cache, 
      String^ documentId, 
      Int64 offset, 
      array<Byte>^ data, 
      Int32 dataOffset, 
      Int32 dataLength 
   ) 

Parameters

cache

The cache containing the document. This value cannot be null.

documentId

ID of the owner document of the annotations to download.

offset

0-based byte offset into the source annotations data at which to begin reading the data.

data

Buffer to read the data into.

dataOffset

0-based byte offset into data at which to begin storing the data.

dataLength

The maximum number of bytes to read.

Return Value

The total number of bytes read into data. This can be less than the number of bytes requested by dataLength, if that many bytes are not currently available, or zero (0) if the end of the data has been reached.

Remarks

Similar to UploadDocument, data can be downloaded in chunks or all at once. Refer to Uploading Using the Document Library for detailed information on how to use these methods and the various options used.

GetDocumentCacheInfo can be used to determine if a document is in the cache and to get its information.

DownloadDocument can be used to download the data of a document.

Example

For an example, refer to DownloadDocument(ObjectCache,string,long,int,Stream).

Requirements

Target Platforms

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Document Assembly